/* ThemeOffice2003Menu Style Sheet */
.ThemeOffice2003Menu,.ThemeOffice2003SubMenuTable {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	padding: 0;
	white-space: nowrap;
	cursor: default;
}

.ThemeOffice2003SubMenu {
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	padding: 1px 1px 1px 1px;
	background: #F6F6F6 url(menubg.gif) repeat-y scroll 0%;
	background-position: left;
	border: 1px solid #002D96;
}

.ThemeOffice2003SubMenuTable {
	overflow: hidden;
}

.ThemeOffice2003MainItem,.ThemeOffice2003MainItemHover,.ThemeOffice2003MainItemActive,.ThemeOffice2003MenuItem,.ThemeOffice2003MenuItemHover,.ThemeOffice2003MenuItemActive
	{
	border: 0;
	cursor: default;
	white-space: nowrap;
}

.ThemeOffice2003MainItem {
	background-color: #A1C0F5;
}

.ThemeOffice2003MainItemHover,.ThemeOffice2003MainItemActive {
	background: url(mainmenubg.gif);
}

.ThemeOffice2003MenuItem {
	background-color: transparent;
}

.ThemeOffice2003MenuItemHover,.ThemeOffice2003MenuItemActive {
	background-color: #FFEEC2;
}

/* horizontal main menu */
.ThemeOffice2003MainItem {
	padding: 1px;
	border: 0;
}

td.ThemeOffice2003MainItemHover,td.ThemeOffice2003MainItemActive {
	padding: 0px;
	border: 1px solid #000080;
}

.ThemeOffice2003MainFolderLeft,.ThemeOffice2003MainItemLeft,.ThemeOffice2003MainFolderText,.ThemeOffice2003MainItemText,.ThemeOffice2003MainFolderRight,.ThemeOffice2003MainItemRight
	{
	background-color: inherit;
}

/* vertical main menu sub components */
td.ThemeOffice2003MainFolderLeft,td.ThemeOffice2003MainFolderLeft,td.ThemeOffice2003MainItemLeft,td.ThemeOffice2003MainItemLeft
	{
	padding: 1px 2px 1px 1px;
	border: 0;
	background-color: inherit;
}

td.ThemeOffice2003MainFolderText,td.ThemeOffice2003MainFolderText,td.ThemeOffice2003MainItemText,td.ThemeOffice2003MainItemText
	{
	padding: 1px 5px 1px 5px;
	border: 0;
	background-color: inherit;
}

td.ThemeOffice2003MainItemRight,td.ThemeOffice2003MainFolderRight {
	padding: 1px 1px 1px 0px;
	border: 0;
	background-color: inherit;
}

tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderLeft,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderLeft,tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemLeft,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemLeft
	{
	padding: 0px 2px 0px 0px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #000080;
	background-color: inherit;
}

tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderText,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderText,tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemText,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemText
	{
	padding: 0px 5px 0px 5px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #000080;
	background-color: inherit;
}

tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderRight,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderRight,tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemRight,tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemRight
	{
	padding: 0px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #000080;
	background-color: inherit;
}

/* sub menu sub components */
.ThemeOffice2003MenuFolderLeft,.ThemeOffice2003MenuItemLeft,.ThemeOffice2003MenuFolderText,.ThemeOffice2003MenuItemText,.ThemeOffice2003MenuFolderRight,.ThemeOffice2003MenuItemRight
	{
	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

.ThemeOffice2003MenuFolderLeft,.ThemeOffice2003MenuItemLeft {
	padding: 3px 3px 3px 2px;
}

.ThemeOffice2003MenuFolderText,.ThemeOffice2003MenuItemText {
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
}

.ThemeOffice2003MenuFolderRight,.ThemeOffice2003MenuItemRight {
	padding: 3px 1px 3px 0px;
}

.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderLeft,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderLeft,.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemLeft,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemLeft
	{
	padding: 2px 3px 2px 1px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #000080;
}

.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderText,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderText,.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemText,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemText
	{
	padding: 2px 5px 2px 5px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #000080;
}

.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderRight,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderRight,.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemRight,.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemRight
	{
	padding: 2px 0px 2px 0px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #000080;
}

/* menu splits */
.ThemeOffice2003MenuSplit {
	margin: 2px;
	height: 1px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #6A8CCB;
}

/* image shadow animation */ /*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/
.ThemeOffice2003MenuItem img.seq1 {
	display: inline;
}

.ThemeOffice2003MenuItemHover seq2,.ThemeOffice2003MenuItemActive seq2 {
	display: inline;
}

.ThemeOffice2003MenuItem .seq2,.ThemeOffice2003MenuItemHover .seq1,.ThemeOffice2003MenuItemActive .seq1
	{
	display: none;
}